Програмування задач з використанням масивів даних

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут телекомунікацій, радіоелектроніки та електронної техніки
Факультет:
Не вказано
Кафедра:
Кафедра теоретичної радіотехніки та радіовимірювань

Інформація про роботу

Рік:
2009
Тип роботи:
Звіт
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ-11

Частина тексту файла

Міністерство освіти та науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань Звіт з лабораторної роботи №7 Тема «Програмування задач з використанням масивів даних.» з дисципліни «Інформатика та обчислювальна техніка» Мета роботи: вивчити способи оголошення, ініціалізації масивів та методи роботи з ними. Варіант 5 Постановка задачі. Написати програму, яка здійснює обробку масиву згідно заданого варіанту. Масив ввести з клавіатури. Програма повинна видавати підказку користувачу про те який елемент вводити. Завдання Написати програму, яка знаходить мінімальний та максимальний елементи двовимірного масиву. Короткі теоретичні відомості Масивом називають впорядкований скінчений набір даних одного типу, які зберігаються в послідовних комірках оперативної памяті і мають спільну назву. Масив складається з елементів. Кожен елемент має індекс, за яким його можна знайти в масиві. Масиви бувають одновимірними та багатовимірними. Формат оголошення одновимірного масиву: <тип> імя_масиву [розмір]; Тип масиву вказує на тип даних, які в ньому зберігаються. Розмір – це кількість елементів масиву. Розміром може бути лише стала величина. Імя масиву – це стала величина, значення якої рівне адресі першого елемента масиву. Нумерація елементів масиву завжди починається з нуля. Якщо елемент масиву має не один, а декілька індексів, то такі масиви називаються багатовимірними. Елементи багатовимірного масиву визначаються іменем масиву та індексами, кількість яких відповідає вимірності масиву. Наприклад, елемент двовимірного масиву визначається іменем масиву та двома індексами: PRICE[3][23], елемент тривимірного масиву визначається іменем масиву та трьома індексами: comp[4][12][7]. Багатовимірний масив компілятор розглядає як послідовність одновимірних. Формат оголошення ,багатовимірного масиву: <тип>імя_масиву[розмір_1] [розмір_2]…. [розмір_N]; Перед використанням масив потрібно описати. Приклад опису масивів: char Name [55]; float REZ[12][15]; int teleph [20][10][8]; Надати значень елементам масиву (проініціалізувати масив) можна безпосередньо під час його оголошення, використовуючи команду присвоєння або під час введення даних з клавіатури. Приклади ініціалізації масивів: char Name [55]=”National Politechnic University”; float REZ[1][1]=56.7; scanf(“%d “,&teleph [2][1][1]); Щоб звернутись до елементу масиву необхідно зазначити імя масиву, а в квадратних дужках його номер. Наприклад, plot[8] є девятим елементом масиву plot. Задачі пошуку в масиві конкретних даних розвязуються методом перебирання всіх елементів масиву за допомогою циклу та умовного оператора, де зазначають умову пошуку потрібних даних. РОЗРОБКА АЛГОРИТМУ Ні Так Ні Так Ні Так Ні Так Ні Так Ні Так Так Ні Так Код програми мовою С #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]){ int r,s,k,i,t; float si[100][100],c,min,max; printf("Lab rob7\n Medveduk Andriy\n RT-11\n"); printf("kilkist radkiv masuvy:"); scanf("%d",&r); printf("kilkist stovpciv masuvy:"); scanf("%d",&s); printf("vvedit elementu masuvy:\n"); for(k=0;k<r;k++) for(i=0;i<s;i++){ printf("element(%d,%d):",k+1,i+1); scanf("%f",&si[k][i]); } printf("dvovumirnuj masuv:\n"); for(k=0;k<r;k++){ for(i=0;i<s;i++) printf("%.0f ",si[k][i]); puts(""); } min=max=si[0][0]; for(k=0;k<r;k++) for(i=0;i<s;i++) if(si[k][i]<min) min=si[k][i]; else if(si[k][i]>max) max=si[k][i]; printf("najbilchuj element:%.2f\n",max); printf("najmenchuj element:%.2f\n",min); //- sorting ------------------------------- //* for(k=0;k<r;k++) do{ t=0; for(i=0;i<s-1;i++) if(si[k...
Антиботан аватар за замовчуванням

09.11.2011 01:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини